package com.season.seasonStudy.javase.j_015_genericClass;
/**
 * @author 季节
 *
 * @param <T>
 * T Type	E element
 * 都可以,只是这些代号有意义. :)
 * 
 * 泛型一般用来做设计的
 * 
 * T t用来代替类型的
 * 想做通用的 ,那就Object吧
 */
/**
 * <T extends Collection>这里的限定使用关键字 extends，后面可以是类也可以是接口。
 * 但这里的extends已经不是继承的含义了，应该理解为T类型是实现Collection接口的类型，
 * 或者T是继承了XX类的类型。 
 */
public class Demo<T extends Comparable<T>> {
	protected String title; 
	public void print(String info){
		
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	
}